Karimunjawa

Karimunjawa is a chain of 27 islands north of Semarang, off the coast of Central Java, Indonesia.